package com.renwei.yunlong.bean;

import java.io.Serializable;

/**
 * 服务商登录  实体类
 * <p>
 * Created by Administrator on 2017/9/12.
 */

public class ServiceLoginBean implements Serializable {
    private static final long serialVersionUID = -5469436926458831789L;
    private int total;
    private Message message;//消息对象
    private Rows rows;//用户信息对象

    public Message getMessage() {
        return message;
    }

    public Rows getRows() {
        return rows;
    }

    public class Message implements Serializable {
        private static final long serialVersionUID = -8276016209271492984L;
        private int code;
        private String message;
        private String stack;

        public String getMessage() {
            return message;
        }

        public void setMessage(String message) {
            this.message = message;
        }

        public int getCode() {
            return code;
        }

        public void setCode(int code) {
            this.code = code;
        }

        public String getStack() {
            return stack;
        }

        public void setStack(String stack) {
            this.stack = stack;
        }

        @Override
        public String toString() {
            return "Message{" +
                    "code=" + code +
                    ", message='" + message + '\'' +
                    ", stack='" + stack + '\'' +
                    '}';
        }
    }

    public class Rows implements Serializable {
        private static final long serialVersionUID = 6659722479785430267L;
        private Company company;
        private Employee employee;
        private String token;
        private String avatar;//头像
        private String gender;//性别（0女 1男）
        private String name;//名字
        private String userId;//用户id
        private String employeeId;//员工id
        private String birthday;//出生日期
        private String departmentName;//所属部门
        private String userGroupName;//职能分组
        private String employeeCode;//员工工号
        private String roleName;//关联角色
        private String state;//当前状态
        private String mobilePhone;//联系电话
        private String officeTelephone;//办公电话
        private String email;//电子邮箱
        private String userName;//账号
        private String professionalSkills;//技术资质 id
        private String serviceProviderCode;//公司code
        private String technicalQualif;//技术专长ids
        private String technicalQualifName;//技术专长名称
        private String departmentId;//部门id
        private String pd;

        public String getToken() {
            return token;
        }

        public void setToken(String token) {
            this.token = token;
        }

        public void setEmployee(Employee employee) {
            this.employee = employee;
        }

        public void setAvatar(String avatar) {
            this.avatar = avatar;
        }

        public void setGender(String gender) {
            this.gender = gender;
        }

        public void setName(String name) {
            this.name = name;
        }

        public void setUserId(String userId) {
            this.userId = userId;
        }

        public void setEmployeeId(String employeeId) {
            this.employeeId = employeeId;
        }

        public void setBirthday(String birthday) {
            this.birthday = birthday;
        }

        public void setDepartmentName(String departmentName) {
            this.departmentName = departmentName;
        }

        public void setUserGroupName(String userGroupName) {
            this.userGroupName = userGroupName;
        }

        public void setEmployeeCode(String employeeCode) {
            this.employeeCode = employeeCode;
        }

        public void setRoleName(String roleName) {
            this.roleName = roleName;
        }

        public void setState(String state) {
            this.state = state;
        }

        public void setMobilePhone(String mobilePhone) {
            this.mobilePhone = mobilePhone;
        }

        public void setOfficeTelephone(String officeTelephone) {
            this.officeTelephone = officeTelephone;
        }

        public void setEmail(String email) {
            this.email = email;
        }

        public void setUserName(String userName) {
            this.userName = userName;
        }

        public void setProfessionalSkills(String professionalSkills) {
            this.professionalSkills = professionalSkills;
        }

        public void setServiceProviderCode(String serviceProviderCode) {
            this.serviceProviderCode = serviceProviderCode;
        }

        public void setTechnicalQualif(String technicalQualif) {
            this.technicalQualif = technicalQualif;
        }

        public void setTechnicalQualifName(String technicalQualifName) {
            this.technicalQualifName = technicalQualifName;
        }

        public void setDepartmentId(String departmentId) {
            this.departmentId = departmentId;
        }

        public void setPd(String pd) {
            this.pd = pd;
        }

        public String getPd() {
            return pd;
        }

        public Employee getEmployee() {
            return employee;
        }

        public String getAvatar() {
            return avatar;
        }

        public String getGender() {
            return gender;
        }

        public String getName() {
            return name;
        }

        public String getUserId() {
            return userId;
        }

        public String getEmployeeId() {
            return employeeId;
        }

        public String getBirthday() {
            return birthday;
        }

        public String getDepartmentName() {
            return departmentName;
        }

        public String getUserGroupName() {
            return userGroupName;
        }

        public String getEmployeeCode() {
            return employeeCode;
        }

        public String getRoleName() {
            return roleName;
        }

        public String getState() {
            return state;
        }

        public String getMobilePhone() {
            return mobilePhone;
        }

        public String getOfficeTelephone() {
            return officeTelephone;
        }

        public String getEmail() {
            return email;
        }

        public String getUserName() {
            return userName;
        }

        public String getProfessionalSkills() {
            return professionalSkills;
        }

        public String getServiceProviderCode() {
            return serviceProviderCode;
        }

        public String getTechnicalQualif() {
            return technicalQualif;
        }

        public String getTechnicalQualifName() {
            return technicalQualifName;
        }

        public String getDepartmentId() {
            return departmentId;
        }

        public void setCompany(Company company) {
            this.company = company;
        }

        public Company getCompany() {
            return this.company;
        }
    }

    public class Employee implements Serializable {
        private static final long serialVersionUID = -5376764005841675839L;
        private String avatar;

        private int beginNo;

        private String birthday;

        private String compColor;

        private String companyName;

        private String createTime;

        private String creator;

        private String creatorId;

        private String departmentId;

        private String departmentName;

        private String dicValues;

        private String duty;

        private String email;

        private String employeeCode;

        private String employeeId;

        private int endNo;

        private String engineerLevel;

        private String engineerStatus;

        private int failNumber;

        private String gender;

        private int genderNum;

        private String groupName;

        private String isForeign;

        private String isLastLogin;

        private String isSyn;

        private String job;

        private String mobilePhone;

        private String name;

        private int number;

        private String officeTelephone;

        private String positionId;

        private String roleId;

        private String roleName;

        private int rowNo;

        private String serviceProviderCode;

        private String state;

        private int sum;

        private String synCode;

        private String technicalQualif;

        private String titles;

        private String userGroupId;

        private String userGroupName;

        private String userId;

        private String userName;

        private String versionCode;

        public void setAvatar(String avatar) {
            this.avatar = avatar;
        }

        public String getAvatar() {
            return this.avatar;
        }

        public void setBeginNo(int beginNo) {
            this.beginNo = beginNo;
        }

        public int getBeginNo() {
            return this.beginNo;
        }

        public void setBirthday(String birthday) {
            this.birthday = birthday;
        }

        public String getBirthday() {
            return this.birthday;
        }

        public void setCompColor(String compColor) {
            this.compColor = compColor;
        }

        public String getCompColor() {
            return this.compColor;
        }

        public void setCompanyName(String companyName) {
            this.companyName = companyName;
        }

        public String getCompanyName() {
            return this.companyName;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getCreateTime() {
            return this.createTime;
        }

        public void setCreator(String creator) {
            this.creator = creator;
        }

        public String getCreator() {
            return this.creator;
        }

        public void setCreatorId(String creatorId) {
            this.creatorId = creatorId;
        }

        public String getCreatorId() {
            return this.creatorId;
        }

        public void setDepartmentId(String departmentId) {
            this.departmentId = departmentId;
        }

        public String getDepartmentId() {
            return this.departmentId;
        }

        public void setDepartmentName(String departmentName) {
            this.departmentName = departmentName;
        }

        public String getDepartmentName() {
            return this.departmentName;
        }

        public void setDicValues(String dicValues) {
            this.dicValues = dicValues;
        }

        public String getDicValues() {
            return this.dicValues;
        }

        public void setDuty(String duty) {
            this.duty = duty;
        }

        public String getDuty() {
            return this.duty;
        }

        public void setEmail(String email) {
            this.email = email;
        }

        public String getEmail() {
            return this.email;
        }

        public void setEmployeeCode(String employeeCode) {
            this.employeeCode = employeeCode;
        }

        public String getEmployeeCode() {
            return this.employeeCode;
        }

        public void setEmployeeId(String employeeId) {
            this.employeeId = employeeId;
        }

        public String getEmployeeId() {
            return this.employeeId;
        }

        public void setEndNo(int endNo) {
            this.endNo = endNo;
        }

        public int getEndNo() {
            return this.endNo;
        }

        public void setEngineerLevel(String engineerLevel) {
            this.engineerLevel = engineerLevel;
        }

        public String getEngineerLevel() {
            return this.engineerLevel;
        }

        public void setEngineerStatus(String engineerStatus) {
            this.engineerStatus = engineerStatus;
        }

        public String getEngineerStatus() {
            return this.engineerStatus;
        }

        public void setFailNumber(int failNumber) {
            this.failNumber = failNumber;
        }

        public int getFailNumber() {
            return this.failNumber;
        }

        public void setGender(String gender) {
            this.gender = gender;
        }

        public String getGender() {
            return this.gender;
        }

        public void setGenderNum(int genderNum) {
            this.genderNum = genderNum;
        }

        public int getGenderNum() {
            return this.genderNum;
        }

        public void setGroupName(String groupName) {
            this.groupName = groupName;
        }

        public String getGroupName() {
            return this.groupName;
        }

        public void setIsForeign(String isForeign) {
            this.isForeign = isForeign;
        }

        public String getIsForeign() {
            return this.isForeign;
        }

        public void setIsLastLogin(String isLastLogin) {
            this.isLastLogin = isLastLogin;
        }

        public String getIsLastLogin() {
            return this.isLastLogin;
        }

        public void setIsSyn(String isSyn) {
            this.isSyn = isSyn;
        }

        public String getIsSyn() {
            return this.isSyn;
        }

        public void setJob(String job) {
            this.job = job;
        }

        public String getJob() {
            return this.job;
        }

        public void setMobilePhone(String mobilePhone) {
            this.mobilePhone = mobilePhone;
        }

        public String getMobilePhone() {
            return this.mobilePhone;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getName() {
            return this.name;
        }

        public void setNumber(int number) {
            this.number = number;
        }

        public int getNumber() {
            return this.number;
        }

        public void setOfficeTelephone(String officeTelephone) {
            this.officeTelephone = officeTelephone;
        }

        public String getOfficeTelephone() {
            return this.officeTelephone;
        }

        public void setPositionId(String positionId) {
            this.positionId = positionId;
        }

        public String getPositionId() {
            return this.positionId;
        }

        public void setRoleId(String roleId) {
            this.roleId = roleId;
        }

        public String getRoleId() {
            return this.roleId;
        }

        public void setRoleName(String roleName) {
            this.roleName = roleName;
        }

        public String getRoleName() {
            return this.roleName;
        }

        public void setRowNo(int rowNo) {
            this.rowNo = rowNo;
        }

        public int getRowNo() {
            return this.rowNo;
        }

        public void setServiceProviderCode(String serviceProviderCode) {
            this.serviceProviderCode = serviceProviderCode;
        }

        public String getServiceProviderCode() {
            return this.serviceProviderCode;
        }

        public void setState(String state) {
            this.state = state;
        }

        public String getState() {
            return this.state;
        }

        public void setSum(int sum) {
            this.sum = sum;
        }

        public int getSum() {
            return this.sum;
        }

        public void setSynCode(String synCode) {
            this.synCode = synCode;
        }

        public String getSynCode() {
            return this.synCode;
        }

        public void setTechnicalQualif(String technicalQualif) {
            this.technicalQualif = technicalQualif;
        }

        public String getTechnicalQualif() {
            return this.technicalQualif;
        }

        public void setTitles(String titles) {
            this.titles = titles;
        }

        public String getTitles() {
            return this.titles;
        }

        public void setUserGroupId(String userGroupId) {
            this.userGroupId = userGroupId;
        }

        public String getUserGroupId() {
            return this.userGroupId;
        }

        public void setUserGroupName(String userGroupName) {
            this.userGroupName = userGroupName;
        }

        public String getUserGroupName() {
            return this.userGroupName;
        }

        public void setUserId(String userId) {
            this.userId = userId;
        }

        public String getUserId() {
            return this.userId;
        }

        public void setUserName(String userName) {
            this.userName = userName;
        }

        public String getUserName() {
            return this.userName;
        }

        public void setVersionCode(String versionCode) {
            this.versionCode = versionCode;
        }

        public String getVersionCode() {
            return this.versionCode;
        }
    }

    public class Company implements Serializable {
        private static final long serialVersionUID = 741059848079341779L;
        private int beginNo;

        private String bufferingPeriodDate;

        private String businessScope;

        private String certificateNumber;

        private String certificateType;

        private String checkFlag;

        private String checkSay;

        private String cityId;

        private String cityName;

        private String companyCode;

        private int companyId;

        private String companyName;

        private String companyType;

        private String complainPhone;

        private String countryId;

        private String countryName;

        private String customerPhone;

        private String deleteFlag;

        private String effectiveAge;

        private String effectiveDate;

        private int endNo;

        private String expirationDate;

        private String failureDate;

        private String invitationCode;

        private int latitude;

        private String lawer;

        private int longitude;

        private String mail;

        private String provinceId;

        private String provinceName;

        private String regionId;

        private String regionName;

        private String registerAddr;

        private String registerCode;

        private String registerDate;

        private int registerMoney;

        private String registerName;

        private String registerPhone;

        private int rowNo;

        private String trialStatus;

        private String type;

        private String valibleEnd;

        private String valibleStart;

        private String versionCode;

        private String versionName;

        public void setBeginNo(int beginNo) {
            this.beginNo = beginNo;
        }

        public int getBeginNo() {
            return this.beginNo;
        }

        public void setBufferingPeriodDate(String bufferingPeriodDate) {
            this.bufferingPeriodDate = bufferingPeriodDate;
        }

        public String getBufferingPeriodDate() {
            return this.bufferingPeriodDate;
        }

        public void setBusinessScope(String businessScope) {
            this.businessScope = businessScope;
        }

        public String getBusinessScope() {
            return this.businessScope;
        }

        public void setCertificateNumber(String certificateNumber) {
            this.certificateNumber = certificateNumber;
        }

        public String getCertificateNumber() {
            return this.certificateNumber;
        }

        public void setCertificateType(String certificateType) {
            this.certificateType = certificateType;
        }

        public String getCertificateType() {
            return this.certificateType;
        }

        public void setCheckFlag(String checkFlag) {
            this.checkFlag = checkFlag;
        }

        public String getCheckFlag() {
            return this.checkFlag;
        }

        public void setCheckSay(String checkSay) {
            this.checkSay = checkSay;
        }

        public String getCheckSay() {
            return this.checkSay;
        }

        public void setCityId(String cityId) {
            this.cityId = cityId;
        }

        public String getCityId() {
            return this.cityId;
        }

        public void setCityName(String cityName) {
            this.cityName = cityName;
        }

        public String getCityName() {
            return this.cityName;
        }

        public void setCompanyCode(String companyCode) {
            this.companyCode = companyCode;
        }

        public String getCompanyCode() {
            return this.companyCode;
        }

        public void setCompanyId(int companyId) {
            this.companyId = companyId;
        }

        public int getCompanyId() {
            return this.companyId;
        }

        public void setCompanyName(String companyName) {
            this.companyName = companyName;
        }

        public String getCompanyName() {
            return this.companyName;
        }

        public void setCompanyType(String companyType) {
            this.companyType = companyType;
        }

        public String getCompanyType() {
            return this.companyType;
        }

        public void setComplainPhone(String complainPhone) {
            this.complainPhone = complainPhone;
        }

        public String getComplainPhone() {
            return this.complainPhone;
        }

        public void setCountryId(String countryId) {
            this.countryId = countryId;
        }

        public String getCountryId() {
            return this.countryId;
        }

        public void setCountryName(String countryName) {
            this.countryName = countryName;
        }

        public String getCountryName() {
            return this.countryName;
        }

        public void setCustomerPhone(String customerPhone) {
            this.customerPhone = customerPhone;
        }

        public String getCustomerPhone() {
            return this.customerPhone;
        }

        public void setDeleteFlag(String deleteFlag) {
            this.deleteFlag = deleteFlag;
        }

        public String getDeleteFlag() {
            return this.deleteFlag;
        }

        public void setEffectiveAge(String effectiveAge) {
            this.effectiveAge = effectiveAge;
        }

        public String getEffectiveAge() {
            return this.effectiveAge;
        }

        public void setEffectiveDate(String effectiveDate) {
            this.effectiveDate = effectiveDate;
        }

        public String getEffectiveDate() {
            return this.effectiveDate;
        }

        public void setEndNo(int endNo) {
            this.endNo = endNo;
        }

        public int getEndNo() {
            return this.endNo;
        }

        public void setExpirationDate(String expirationDate) {
            this.expirationDate = expirationDate;
        }

        public String getExpirationDate() {
            return this.expirationDate;
        }

        public void setFailureDate(String failureDate) {
            this.failureDate = failureDate;
        }

        public String getFailureDate() {
            return this.failureDate;
        }

        public void setInvitationCode(String invitationCode) {
            this.invitationCode = invitationCode;
        }

        public String getInvitationCode() {
            return this.invitationCode;
        }

        public void setLatitude(int latitude) {
            this.latitude = latitude;
        }

        public int getLatitude() {
            return this.latitude;
        }

        public void setLawer(String lawer) {
            this.lawer = lawer;
        }

        public String getLawer() {
            return this.lawer;
        }

        public void setLongitude(int longitude) {
            this.longitude = longitude;
        }

        public int getLongitude() {
            return this.longitude;
        }

        public void setMail(String mail) {
            this.mail = mail;
        }

        public String getMail() {
            return this.mail;
        }

        public void setProvinceId(String provinceId) {
            this.provinceId = provinceId;
        }

        public String getProvinceId() {
            return this.provinceId;
        }

        public void setProvinceName(String provinceName) {
            this.provinceName = provinceName;
        }

        public String getProvinceName() {
            return this.provinceName;
        }

        public void setRegionId(String regionId) {
            this.regionId = regionId;
        }

        public String getRegionId() {
            return this.regionId;
        }

        public void setRegionName(String regionName) {
            this.regionName = regionName;
        }

        public String getRegionName() {
            return this.regionName;
        }

        public void setRegisterAddr(String registerAddr) {
            this.registerAddr = registerAddr;
        }

        public String getRegisterAddr() {
            return this.registerAddr;
        }

        public void setRegisterCode(String registerCode) {
            this.registerCode = registerCode;
        }

        public String getRegisterCode() {
            return this.registerCode;
        }

        public void setRegisterDate(String registerDate) {
            this.registerDate = registerDate;
        }

        public String getRegisterDate() {
            return this.registerDate;
        }

        public void setRegisterMoney(int registerMoney) {
            this.registerMoney = registerMoney;
        }

        public int getRegisterMoney() {
            return this.registerMoney;
        }

        public void setRegisterName(String registerName) {
            this.registerName = registerName;
        }

        public String getRegisterName() {
            return this.registerName;
        }

        public void setRegisterPhone(String registerPhone) {
            this.registerPhone = registerPhone;
        }

        public String getRegisterPhone() {
            return this.registerPhone;
        }

        public void setRowNo(int rowNo) {
            this.rowNo = rowNo;
        }

        public int getRowNo() {
            return this.rowNo;
        }

        public void setTrialStatus(String trialStatus) {
            this.trialStatus = trialStatus;
        }

        public String getTrialStatus() {
            return this.trialStatus;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getType() {
            return this.type;
        }

        public void setValibleEnd(String valibleEnd) {
            this.valibleEnd = valibleEnd;
        }

        public String getValibleEnd() {
            return this.valibleEnd;
        }

        public void setValibleStart(String valibleStart) {
            this.valibleStart = valibleStart;
        }

        public String getValibleStart() {
            return this.valibleStart;
        }

        public void setVersionCode(String versionCode) {
            this.versionCode = versionCode;
        }

        public String getVersionCode() {
            return this.versionCode;
        }

        public void setVersionName(String versionName) {
            this.versionName = versionName;
        }

        public String getVersionName() {
            return this.versionName;
        }
    }

}
